496
4520
4140
399
382
3779
4221
4018
4512
3917
368
38123
12830
10400
8171
6500
556262
5160
4940
4419
4381
433147
380142
31650