13031 500
31238 307
10474 901
21539 641
7812 685
24218 196
12798 147
3480 200
24943 772
163513 259
14172 588
16038 279
4729 40
20628 664
8773 577
15098 242
4869 281
6741 69
50978 380
8215 255
6796 488
6464 448
3380 510
24061 713
11730 194
15715 112
8192 810
24294 312