20168 431
9007 459
18440 612
11511 498
2770 514
11234 700
1327 79
10634 752
15143 80
21266 327
19261 261
17041 266
3064 488
10835 274
2285 150
4937 394
19971 242
15297 839
11525 556