141721
360874
36379
198606
398237
177135
101701
631956
524219
442142
881823
310127
5474367
4501935
4317459
3440462
3432998
3380286
3329956
2995729
2980226
2473209
2126352
2123407