5995
916438
765880
612579
664332
577846
688607
621672
896701
360220
521855
350278
5129799
3552581
3055148
2365804
2228988
2036609
1949357
191178
1760118
1718136
1685195
1634471