103963 1001
81292 193
6234 585
120896 166
49311 598
15004 402
26743 248
20375 681
46923 407
39952 336
12303 73
21297 555
50446 202
27395 420
27153 676
44064 376
22714 115
45157 476
68637 88
3381 496
3863 300
1192 35
4758 878
4643 456
7604 634
5322 450
1784 149
10637 639