3000 575
40459 595
1118 110
1830 278
9559 27
2034 284
2889 343
1641 224
2785 543
4730 532
27922 952
7921 251
701 55
1923 315
12457 59
4295 513
14175 327
3154 492
3267 747
32471 853
3743 631
2469 249
2554 405
1038 124
3363 400
1429 96
25218 943
4334 666