2581 9
17602 6
5902 10
6456 1
17780 7
13582 1
15351 4
23382 8
25005 7
21231 4
35358 5
23554 7
33731 1
22056 3
40980 1
29258 9
18233 11
15884 8
22776 2
16005 2
39856 11
16701 4
10806 5
30579 4