42963 89
8502 94
16016 212
57965 700
2732 546
40012 543
165352 239
6398 390
27342 928
10735 158
15480 684
3683 350
7729 789
4681 619
12345 362
7291 750
4207 441
45222 761
11679 33
4390 133
18387 687
4922 322
98637 250
3216 317