716702
934221
472442
14386
272760
126617
491993
859960
16126
263290
715616
55290
4304364
3621456
3568929
3192460
2919998
2823283
2787955
2607725
2516226
2111209
1942351
1905407