2507 14993
4618 14047
13531 12006
12337 11351
12197 11020
6179 10373
5927 9163
10842 8944
7116 1598
14503 832