1001 2
1556 2
1126 2
2908 2
2381 2
20484 2
652 2
459 2
2109 2
7854 2
5027 2
2459 2
3528 2
18283 2
979 2
4328 2
12052 2
1326 2
279 2
1226 2
4857 2
69157 2
1151 2