334
228
1320
14
153
147
120
88
60
105
27
28
79
182
34
39
629
526
12
25
94
274
50
101
238
1879
56
283
33
13
128
6
73
171
70
164
320
47
368
1003
67
7
543
100
45
23
187
76
95
214
642
19
75
347
38
1284