276 63
3000 875
2904 849
2134 636
1462 343
2424 711
1382 376
2285 511
2288 341
1362 382
2902 756
2988 870
2730 619
2130 382
930 259
686 148
2545 762
944 258
1149 315
1711 391
769 162
2894 689
1935 480
991 321
223 67
204 41
2378 683
2948 909