5028 2
12202 2
2379 2
2682 2
5905 2
3276 2
19680 2
1627 2
2134 2
1326 2
10509 2
10329 2
882 2
2307 2
928 2
981 2
3508 2
1229 2
902 2
6305 2
828 2
7857 2
4331 2
803 2