2311 3
3433 7
4538 6
4478 16
2796 8
5972 11
2105 2
3008 7
1327 6
2011 2
5834 28
8612 33
4816 4
1667 6
5936 15
7577 31
4276 5
5432 13
6019 15
8544 14
2821 12
7821 15
6133 16
17528 46