150259
1522117
156376
146897
8347130
536072
527298
293796
408096
3022117
1963100
2655110
1797112
394562
2354119
247996
1977103
189251
2028120
2322114
205163