645943
196436
176114
71619
563123
24590
512667
106155
672193
933946
83174
87190
5521367
4536935
4354459
3450998
3446462
3409286
3358956
3014729
3004226
2486209
2136352
2133407