103533 1000
81085 193
6214 585
120792 166
49225 598
14992 402
26608 247
20305 681
46885 407
39921 336
12273 73
21207 555
50111 201
27266 420
27114 676
43971 376
22701 115
44974 476
68555 88
3373 496
3857 300
1190 35
4751 878
4635 456
7602 634
5316 450
1777 149
10630 639