102796 1000
80780 192
6187 585
120665 166
49105 598
14982 402
26425 246
20216 681
46840 407
39884 336
12223 73
21016 555
49620 200
27033 420
27044 676
43811 376
22675 115
44704 475
68463 88
3363 496
3843 300
1178 35
4742 878
4622 456
7592 634
5301 450
1772 149
10615 639