790323
463956
505173
911910
689158
5011000
963660
862963
440549
58415
694807
3606
5131799
3552581
3056148
2366804
2228988
2037609
1949357
191178
1760118
1718136
1685195
1634471