11961
20750
21563
33720
790
650
1160
540
2860
2770
220
160
201860
1650817
1169712
11548276
1046516
10436260
98094
8471155
787711
71856
62724
58112