12812 30
15947 10
18626 29
7769 8
6923 9
19511 11
3583 12
5953 12
4886 12
4660 4
5429 6
5048 15
3129 9
3561 4
4561 3
3944 5
11074 13
3904 10
4428 2
9747 8
5837 9
3207 3
4357 7
3880 5