543312
42330
1471466
468297
378763
79050
608910
37091
943166
130180
44380
15574
281977
796716
3264112
491628
592822
208497
67468
29161