2100 93
3789 463
3860 417
2702 79
5745 803
10735 624
3898 397
17061 675
3182 283
4655 712
4628 677
122134 1000
13668 80
13605 357
7136 352
7269 429
8684 73
36865 324
1780 186
6656 408
6895 389
11229 502
41411 222
3522 137
2751332 6608
2439 250
2458079 7104
4980 1001