2958 2
1158 2
805 2
1706 2
1234 2
508 2
4429 2
304 2
2406 2
35432 2
19679 2
751 2
357 2
529 2
1633 2
8254 2
1228 2
1503 2
1784 2
4332 2
8702 2
2278 2
8929 2
881 2