394804
297670
881750
208175
180458
478484
593716
350766
15965748
710886
5149578
4451980
3574192
3567510
2331216
2228495
69967
445650
573510
46528