103362 1000
81016 193
6207 585
120758 166
49199 598
14988 402
26563 247
20294 681
46880 407
39912 336
12261 73
21167 555
50007 201
27214 420
27101 676
43942 376
22689 115
44931 476
68536 88
3369 496
3854 300
1188 35
4750 878
4635 456
7599 634
5312 450
1773 149
10626 639