2931 2
5026 2
577 2
783 2
1352 2
1108 2
11857 2
2556 2
4008 2
1177 2
1884 2
3351 2
6955 2
1732 2
1855 2
5307 2
5532 2
9404 2
5607 2
18034 2
5054 2
26383 2
56407 2
681 2