3040 2
4415 6
3843 5
3129 1
3720 5
4896 7
3067 1
49150 79
36991 63
3749 2
4708 1
3683 4
6719 10
11448 15
9340 16
3702 1
2901 1
7177 8
7987 7
7980 11
5654 8
8970 15
19187 33
32890 55