40
50
20
53
31
33
25925
1859
23448
2763
04536
30
9350
7810
5600
4160
402261
3550
3539
3340
3081
277147
27549
254142