131
32848
303588
615297
329507
265798
270440
649648
59880
43956
623105
361709
5537367
4544935
4361459
3459998
3447462
3417286
3367956
3018729
3011226
2494209
2137352
2136407