3404 3
1698 5
1669 1
2167 2
1683 3
1380 3
908 2
1750 2
1130 1
836 1
5236 15
2410 5
10404 26
5799 9
1384 4