3003 667
2443 634
445 84
1584 264
1271 151
2451 467
1925 568
2047 376
1312 205
2495 616
1250 137
581 43
2509 407
1613 319
1859 393
1979 251
3875 605
2502 485
3403 693
3232 719
2099 422
2870 760
2208 455
2812 562
3374 599
8458 482
1970 396
3471 841