123
7027
4614
223
336
3810
696
1910
4010
178
153
176
19646
14930
13021
11790
8862
850263
7940
7582
737148
637142
62311
5760