505 96
2973 649
352 80
1143 352
1639 541
1736 544
2032 468
2494 667
2075 579
715 172
1165 298
1205 393
2590 644
2516 506
2293 532
2881 940
270 49
2031 598
666 204
1308 268
2452 668
2730 583
2314 725
2991 679
2278 583
2392 560
1959 523
702 223