654
783
503
704
906
1030
800
1388956
1012268
1091311
8411
612411
43860
43703
41947
3713270
3501156
29954
2903149
27786
23602
21930
19940