110404
812944
331566
709365
88713
751136
4616
289882
97478
143677
245892
928924
5175799
3593581
3123148
2426804
2246988
2070609
1996358
192278
1778118
1724136
1699196
1644471