1580
1400
1310
910
1150
762
1480
1140
4323
6071
3851
204080
1658817
1176012
11730278
1052516
10523260
98464
8584155
797111
72246
63294
58482