518 3
2981 11
3666 14
5849 12
4179 6
6267 13
5225 13
3378 5
8923 16
5212 8
7353 6
7088 18
5585 2
8742 10
8767 14
4684 7
12158 29
8411 21
21370 24
14056 19
8607 23
4093 15
4741 12
5584 1