4316
415
4216
387
3827
400
4029
4320
352
349
347
3416
11370
9290
7101
5590
513262
4470
4210
3999
3851
363147
340142
29350