13031 500
31235 307
10473 901
21537 641
7809 685
24218 196
12798 147
3479 200
24943 772
163508 259
14169 588
16036 279
4729 40
20626 664
8772 577
15096 242
4868 281
6740 69
50972 380
8213 255
6796 488
6464 448
3380 510
24061 713
11719 194
15715 112
8192 810
24293 312