303 97
3010 840
1059 332
2852 937
183 48
1528 379
2079 573
1049 226
2649 637
1980 472
697 202
2042 460
2842 848
3008 594
933 265
2239 484
665 139
609 178
1680 346
1691 547
2653 598
2324 517
4568 671
2952 833
568 164
1530 309
2062 448
2509 818