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