3506 3
30629 3
1377 3
13809 3
2933 3
3579 3
1851 3
4679 3
18709 3
11055 3
577 3
4157 3
12128 3
1076 3
2105 3
1502 3
7401 3
2603 3
8008 3
732 3
1008 3
677 3
15503 3
5479 3