300 62
2964 843
1580 326
2182 637
3237 604
1121 351
731 141
318 72
2895 773
2002 557
2932 950
948 177
3260 914
475 65
2614 708
1977 462
1393 366
2891 745
2699 800
1025 182
766 164
2870 614
2126 409
1754 239
2184 554
9340 390
13633 577
2901 542