468295
457583
61966
685635
18649
668746
255992
277775
32664
140935
85012
590124
5474367
4501935
4317459
3440462
3432998
3380286
3329956
2995729
2980226
2472209
2126352
2123407