449522
534341
737501
317573
128910
1125941
750461
976754
960520
73603
32633
361961
5275799
3696581
3215148
2542804
2289988
2143609
2063358
193978
1838118
1748136
1730196
1663471