649915
480834
308169
101353
476646
615359
894329
680306
1003262
534161
724585
305837
5175799
3592581
3122148
2426804
2245988
2070609
1995358
192278
1778118
1724136
1699196
1644471