4835
1530
2186
2947
1625
2334
1570
3608
1752
4160
2131
3266
2005837
14085284
1382912
12192261
1186140
111783
10113157
994012
837037
81556
76655
69852