3003 123
22225 581
22340 344
11696 95
2639 25
6207 81
10178 701
4164 681
12812 126
6846 356
3524 83
14443 516
14439 687
3939 319
4422 571
4852 388
3769 561
3880 673
2607 199
5760 322
6045 661
2239 136
5078 562
5476 860
16026 546
10033 673
5521 789
279668 526