5033 2
1328 2
12501 2
606 2
283 2
958 2
29429 2
10881 2
2607 2
2205 2
759 2
4801 2
2857 2
2753 2
503 2
3329 2
7359 2
9755 2
855 2
1081 2
704 2
15377 2
1702 2
1431 2