2505 2
354 2
15583 2
2008 2
1877 2
37859 2
502 2
6776 2
305 2
1331 2
2051 2
6054 2
7977 2
2229 2
21502 2
1409 2
1277 2
2233 2
733 2
3959 2
6177 2
74781 2
4928 2
1333 2