12103 400
2285 458
6882 636
11214 263
90048 512
3610 270
1117 151
5033 648
7424 532
1645 84
3208 753
2012 225