350 31
1010 219
3087 878
1017 233
2273 446
3277 897
2078 601
1874 343
495 143
2173 380
2926 458
1325 333
2437 320
3235 900
1894 531
2088 547
707 218
2442 665
1382 276
2596 591
2999 728
2457 587
688 101
473 97