21
51
11
42
31
7355372
5990935
5715461
499356
43281000
4319288
4277956
3849463
3821227
3728730
350716
3120209