2980 2
13480 2
21730 2
476 2
10009 2
3730 2
1231 2
9833 2
733 2
383 2
3557 2
1533 2
6934 2
19756 2
5159 2
2456 2
2157 2
2828 2
9028 2
36256 2
3304 2
18054 2
1980 2
9109 2