550
840
790
2960
1649617
190
160
2700
4208191
270
150
250
201470
1169212
11529276
1045216
10416259
98064
8462155
786911
71776
62644
58042