2993 706
2936 406
5032 628
2942 438
1675 239
19521 246
8018 229
29411 688
2223 342
2372 161
3432 581
919 31
1559 125
1845 78
3180 873
8372 927
6135 521
1390 128
2937 290
3401 526
2455 577
12193 97
15233 455
16206 785