285524
246209
69985
265869
607945
546658
853140
70248
464856
813622
520753
120619
5475367
4504935
4317459
3440462
3432998
3382286
3329956
2995729
2980226
2473209
2128352
2123407