54272
58764
18391
738531
881313
424
378915
25626
12894
879951
642195
188413
5091799
3519581
3022148
2325804
2214988
2013609
1913357
190078
1746118
1715136
1666195
1625471