3428 3
1726 5
1688 1
2202 2
1699 3
1395 3
922 2
1769 2
1151 1
850 1
5263 15
2435 5
10451 26
5837 9
1401 4