951 3
1512 5
1108 3
992 1
1204 3
1153 4
1251 5
3846 19
1164 3
1684 7
1515 6
3720 21
1690 11
2965 5
5752 25
5019 20
6198 20
1790 8
1457 4
6643 40
1043 1
906 2
1140 6
1022 4