522546
175676
92778
518108
1041152
474367
1033884
356636
773
243710
622877
4201000
6133368
4988935
4772460
37171000
3682286
3656956
3583462
3270226
3214729
285733
2702209
225910