772
6110
550
847
1090
980
81132
691
636
652
444
677
606411
43560
43363
41397
3674270
3449156
29824
2884149
27486
23392
21780
19820