20171 431
9008 459
18440 612
11512 498
2771 514
11234 700
1327 79
10635 752
15146 80
21268 327
19262 261
17045 266
3067 488
10835 274
2289 150
4937 394
19973 242
15300 839
11527 556