15063 13673
14799 11619
14435 3488
13585 13516
12536 2276
12418 13482
12348 11308
11814 2897
10366 12153
9771 7592
9336 4784
8590 4004
6904 561
6877 9899
6039 848
5160 4701
5137 8542
2844 3781
1834 5213
1479 6706