169996
257625
29344
938841
212129
857819
145982
908818
454183
218199
913667
662704
5530367
4540935
4358459
3456998
3447462
3414286
3364956
3018729
3007226
2493209
2136407
2136352