39751 55
12102 51
10665 21
8282 32
17028 39
6288 20
7297 25
1870 3
1430 4
2135 10
3597 22
1837 11
1797 5
2434 13
2651 8
3092 7
2197 10
1039 3
585 3
3563 10
1977 9
1931 6
2230 9
944 10