2630 2
2853 2
25054 2
1155 2
8327 2
1654 2
959 2
1352 2
7581 2
3382 2
9580 2
1728 2
3651 2
1981 2
4656 2
1479 2
10228 2
1033 2
9951 2
334 2
2079 2
659 2
6759 2
19333 2