703317
471890
286400
413932
511165
450444
947977
210696
425989
947915
548282
399428
5163799
3576581
3104148
2410804
2241988
2065609
1982358
192078
1774118
1724136
1694196
1641471