20211 750
12457 411
9671 848
12262 386
16667 357
7274 358
6879 622
5245 793
16382 549
7687 145
8428 716
9202 57
5607 299
11047 92
10223 711
3327 165
4759 225
8009 139
6646 497
5876 123
9246 83
6593 207
5257 519
9333 380
5042 686
19173 702
3268 139
31915 895