103563 1000
81096 193
6214 585
120799 166
49232 598
14992 402
26619 247
20312 681
46885 407
39925 336
12276 73
21209 555
50130 201
27277 420
27115 676
43979 376
22702 115
44982 476
68560 88
3373 496
3857 300
1190 35
4751 878
4635 456
7602 634
5316 450
1777 149
10631 639