103921 1000
81282 193
6233 585
120892 166
49305 598
15002 402
26727 248
20365 681
46920 407
39948 336
12296 73
21288 555
50413 202
27385 420
27149 676
44055 376
22710 115
45147 476
68631 88
3381 496
3862 300
1192 35
4758 878
4642 456
7604 634
5322 450
1784 149
10637 639