3053 924
10256 568
15899 528
2406 634
2996 657
319 40
1365 346
2149 506
426 61
3158 922
648 145
178 58
1321 291
976 304
2622 553
1890 384
2860 665
2208 538
270 63
2064 618
1917 635
537 164
7366 279
1677 350
1877 332
1605 497
563 148
2416 759