10105 13
2383 1
8016 8
3888 6
1847 5
2328 11
4371 10
2794 8
2063 5
5603 15
2937 1
1764 4
1748 3
1490 2
2212 10
2137 12
3863 13
1677 1
4269 16
11618 21
3654 6
1996 1
6495 18
48721 58