300 65
15205 553
7043 502
1933 396
17200 655
23114 218
1849 473
28150 446
5787 737
21644 270
3413 608
529 94
3115 890
547 153
3883 369
2307 708
2256 680
36957 86
1641 346
2161 488
2635 850
9662 360
4499 710
380 87