3096 621
3790 908
1496 56
2395 350
1254 40
1625 318
2233 487
3017 830
12340 897
1483 341
1942 116
12641 706
6602 81
880 84
1341 229
3457 756
2282 273
2455 569
2676 622
3335 553
2619 510
1350 212
3453 529
847 67