2179 2
38281 2
676 2
751 2
7309 2
1331 2
3458 2
39631 2
5657 2
4480 2
1278 2
10027 2
1201 2
3077 2
22334 2
4630 2
4902 2
1926 2
1832 2
327 2
8880 2
1057 2
429 2
508 2