3001 596
1575 473
3104 614
1770 478
2912 597
431 125
1449 440
2415 604
2439 229
2545 555
13927 339
859 170
2563 642
1961 426
1610 308
1064 114
1970 637
2276 504
2725 502
3018 844
3030 893
4007 623
2143 176
558 89