578 2
18855 2
6134 2
3057 2
1976 2
857 2
14727 2
35905 2
4177 2
3426 2
3626 2
1333 2
5584 2
2631 2
3508 2
14909 2
3105 2
1983 2
12107 2
3230 2
1951 2
2601 2
528 2
1280 2