103948 1001
81291 193
6234 585
120895 166
49307 598
15004 402
26735 248
20374 681
46922 407
39950 336
12301 73
21295 555
50435 202
27391 420
27152 676
44061 376
22711 115
45155 476
68635 88
3381 496
3863 300
1192 35
4758 878
4643 456
7604 634
5322 450
1784 149
10637 639