2576 2
8382 2
483 2
9130 2
10156 2
22877 2
41729 2
20001 2
2852 2
1855 2
829 2
830 2
4053 2
779 2
556 2
901 2
2055 2
3782 2
2359 2
502 2
36383 2
4606 2
1627 2
332 2