38848
706706
29903
176146
676823
79779
24904
663318
229827
138701
466166
425525
5620367
4603935
4412459
3490999
3465462
3443286
3396956
3055226
3040729
2527209
2153352
2149407