842776
564860
748510
311105
27796
153976
612512
257613
44519
499422
121465
721271
5164799
3584581
3108148
2415804
2241988
2067609
1986358
192078
1775118
1724136
1696196
1641471