15063 13673
14801 11619
14438 3488
13585 13516
12536 2276
12419 13482
12348 11308
11819 2897
10369 12153
9773 7592
9341 4784
8591 4004
6904 561
6877 9899
6043 848
5161 4701
5140 8542
2844 3781
1836 5213
1480 6706