151550
426749
695978
136229
693878
524797
47247
834538
681327
213305
58928
92381
5507367
4525935
4345459
3442998
3442462
3402286
3348956
3010729
2996226
2480209
2133352
2130407