104057 1001
81333 193
6235 585
120917 166
49329 598
15006 402
26759 248
20388 681
46936 407
39957 336
12310 73
21319 555
50488 202
27419 420
27159 676
44096 376
22715 115
45185 476
68650 88
3382 496
3866 300
1193 35
4758 878
4643 456
7605 634
5323 450
1786 149
10637 639