139436
542639
480230
400830
175883
141533
846329
73690
424161
454942
939937
892215
5038799
3479581
2949148
2274804
2195988
1987609
188878
1870357
1726118
1702136
1648195
1615471