3522
340
3038
3019
330
3115
3316
3220
314
3119
285
13590
10980
8531
6970
578262
5520
5260
4681
455147
4529
401142
32450