21287 302
12041 85
4966 476
6457 560
16592 445
29699 596
5692 327
15252 372
21151 255
6262 38
17528 179
5604 242
11899 947
38793 467
14328 97
7213 588
13714 443
18300 343
2465 143
20312 670
5054 305
3594 127
21207 916
8264 484
7269 236
4483 673
9237 302
8651 613