103116 1000
80909 193
6201 585
120726 166
49155 598
14985 402
26501 247
20264 681
46865 407
39896 336
12245 73
21103 555
49833 201
27133 420
27071 676
43881 376
22683 115
44824 475
68497 88
3366 496
3850 300
1181 35
4748 878
4633 456
7596 634
5305 450
1773 149
10623 639