89646
576356
570927
650722
713462
350244
292956
143423
580821
945487
254674
163356
142576
708381
964273
529863
15280748
684386
4780578
4320980
3494510
3373192
2272216
2199495
2054492
188366
1859948
16355
154961
1547545