29014
2336
892
980
4652
26911
2064
1772
50416
1966
37913
1313
1616017
1132012
10662276
1019416
96813
9661258
7956154
756611
70056
60714
56292
53368