3000 64
10147 637
12826 532
4350 535
4966 581
13263 225
6480 437
13189 333
19622 164
7542 421
11901 502
43261 222
3063 304
9551 677
8552 45
14636 32
11929 298
20149 598
9851 378
6612 624
34094 119
3654 450
8772 595
7836 420
10751 250
6043 803
2354 269
6026 328