2086327
704
1000
883
717
602
1086
1043
946
435
712
455
687412
49273
48520
47978
4249271
4040158
33094
3251151
31036
26632
24471
22840