632396
45350
539549
190906
469251
712809
35161
923958
194274
818576
605925
266478
5096799
3526581
3026148
2329804
2217988
2013609
1918357
190278
1747118
1715136
1669195
1626471