142746
82861
23200
336686
258274
85220
672732
402951
763614
438928
357370
135130
5091799
3519581
3022148
2325804
2214988
2013609
1913357
190078
1746118
1715136
1666195
1625471