421 77
319 78
1584 310
1652 293
1770 287
2485 602
2591 492
3413 543
5197 53
8555 916
16504 786
22929 517
2306 536
2931 778
1736 538
248 58
431 76
1227 181
969 134
3147 626
2940 543
2503 436
2099 171
1589 88