42640 70
21435 200
6439 55
5273 641
16202 441
5154 253
4287 680
12563 414
2900 125
10812 533
6098 162
6309 137
13828 339
1836 121
4732 528
4162 372
2932 301
3741 232
4241 80
8306 702
9193 474
4345 607
3418 551
5639 89
81815 803
5174 98
3484 366
9948 299