1
51
407
98
2
62
378
397
171
300
3
27
9
22
29
19
110
63
7
438
4
104
8
236
239
306
502
5
16
166
24
146
15
116
140
67
271
280
165
80
6
55
157
41
123
14
112
569