2902 500
9326 46
1228 355
8471 259
1941 496
318 103
6031 248
635 161
1430 399
2950 452
11803 323
8460 788
719 152
510 122
7329 601
2212 346
50159 704
290 88
1358 110
1152 235
2892 899
1131 227
30392 111
930 298