103056 1000
80873 193
6201 585
120716 166
49144 598
14985 402
26486 247
20252 681
46862 407
39895 336
12243 73
21085 555
49780 201
27117 420
27062 676
43870 376
22681 115
44802 475
68489 88
3365 496
3850 300
1180 35
4747 878
4632 456
7596 634
5305 450
1773 149
10622 639