11305 800
12367 314
169914 202
33315 625
31264 239
30133 395
30548 922
12842 769
7437 111
4962 141
22683 580
22027 472
1403 75
2883 239
4412 653