21096 302
12012 85
4960 476
6437 560
16552 445
29448 596
5686 327
15230 372
21071 255
6239 38
17528 179
5595 242
11881 947
38754 467
14309 97
7197 588
13700 443
18282 343
2465 143
19834 670
5044 305
3584 127
21071 916
8252 484
7247 236
4461 673
9217 302
8615 613