3183 3
21483 3
2978 3
29809 2
8308 2
2830 2
4834 2
10609 2
4983 2
3355 2
5103 2
5176 2
1226 2
577 2
2908 2
11727 2
23383 2
476 2
1680 2
679 2
1278 2
1155 2
409 2
5684 2