103685 1000
81177 193
6221 585
120844 166
49263 598
14998 402
26666 247
20333 681
46903 407
39935 336
12284 73
21236 555
50243 201
27325 420
27131 676
44005 376
22704 115
45040 476
68589 88
3376 496
3859 300
1191 35
4755 878
4638 456
7602 634
5320 450
1779 149
10632 639