3278 3
1376 3
3152 3
1331 3
23280 3
42976 3
28482 3
904 3
1928 3
1227 3
2455 3
8604 3
19528 3
14031 3
3782 3
1683 3
8483 3
777 3
705 3
1077 3
3952 3
1454 3
14731 3
3151 3