58066
516851
654174
119751
139858
596921
20948
65831
982839
318808
274536
519788
5648367
4622935
4432459
3504999
3470462
3452286
3413956
3064226
3049729
2538209
2156352
2154407