4212
3618
3130
3525
3410
3019
3112
3014
3313
3122
310
12250
10040
7971
6230
545262
5010
4670
4281
4279
407147
375142
31150