505 99
2231 658
1508 352
1446 458
2887 628
797 201
1470 312
1224 286
1614 390
236 69
1939 539
350 66
2942 675
2748 571
1801 543
2035 441
2427 436
2956 822
912 228
977 287
646 143
550 111
273 52
326 78