28083 319
9994 222
14635 161
19406 704
14294 363
8623 486
15575 348
18158 550
5710 143
15964 579
11029 627
24187 142
29811 135
7184 999
8760 718
5125 359
14377 131
11818 546
19166 72
17624 654
16529 312
5926 286
24915 650
7263 648
9212 334
13914 187
6230 67
8967 875