15051 42
10584 839
7572 694
1022 123
11188 492
4894 526
24723 425
13017 115
1227 253
1813 394
44688 309
4091 469
2555 580
2882 638
2976 345
3324 459
2076 325
27421 229
368 35
5905 853
6505 145
62886 727
43680 507
1509 238