60977
193833
519673
100291
45168
213326
71767
268887
449274
542757
238370
311350
5493367
4514935
4331459
3441462
3439998
3395286
3340956
3003729
2988226
2478209
2132352
2127407