431
10
59
142
200
518
24
6
98
952
19
88
83
8
555
211
116
89
15
106
63
21
13
42
49
33
1
687
27
32
65
4
22
121
79
55
35
18
41
134
160
286
99
9
25
141
48