15030 11011
14888 5938
13234 5525
13037 6350
12603 13572
9920 13680
8163 10932
7409 1209
5992 12723
5960 7897
4529 564
3988 5457
3455 13412