103751 1000
81212 193
6226 585
120863 166
49284 598
14999 402
26685 247
20343 681
46906 407
39940 336
12289 73
21249 555
50302 201
27354 420
27134 676
44024 376
22706 115
45075 476
68606 88
3376 496
3860 300
1192 35
4757 878
4639 456
7603 634
5321 450
1781 149
10633 639