900
2170
1590
3651
44110
1780179
38656
39912
90196
49614
596521
602610
435185736
241020380
1685248313
158693269
131647180
125617260
1136178896
104872214
89963182
84092292
76548141
70482160