994119
944498
400144
71595
740455
473986
423399
16645
430763
94627
28259
113400
5257799
3679581
3207148
2513804
2281988
2127609
2054358
193878
1829118
1745136
1725196
1660471