15063 13673
14801 11619
14438 3488
13585 13516
12537 2276
12419 13482
12348 11308
11821 2897
10371 12153
9782 7592
9349 4784
8593 4004
6904 561
6878 9899
6048 848
5168 4701
5146 8542
2844 3781
1839 5213
1481 6706