4500
1050
1990
2380
10911
3259
452
924
787
1384
2300
1770
685012
49083
48380
47748
4229271
4036158
33044
3238151
31026
26512
24401
22760