1690
1310
810
682035
952966
11411
1029
540
473
560
744
440
687112
49233
48470
47928
4245271
4040158
33064
3247151
31026
26592
24451
22820