10297 221
321 30
1029 122
2166 597
28196 342
14277 186
244897 2036
23939 768
56594 593
82492 668
29801 744
4029 563
4046 789
6686 512
5019 802
3084 502