103759 1000
81221 193
6227 585
120866 166
49287 598
15000 402
26687 247
20344 681
46908 407
39941 336
12290 73
21251 555
50312 202
27357 420
27134 676
44026 376
22707 115
45077 476
68610 88
3376 496
3861 300
1192 35
4757 878
4639 456
7603 634
5321 450
1781 149
10633 639