1034475
1106354
103158
659522
11919
395462
857220
272739
290764
754190
666608
201758
5096799
3526581
3026148
2329804
2217988
2013609
1918357
190278
1747118
1715136
1669195
1626471