4215
440
429
4110
399
4031
3864
3714
390
360
413
4012
11370
9290
7101
5590
513262
4470
4210
3999
3851
363147
340142
29350