1008 292
901 247
2389 479
171 51
10311 237
7601 705
7707 686
6575 520
8350 904
11123 664
19368 996
4270 331
11981 580
11951 47
30962 695
17281 427
9412 247
15711 69
16477 631
2937 553
2650 748
1126 211
456 108