543312
42330
1467466
468297
378763
79050
608910
37091
943166
130180
44380
15574
281977
796716
3263112
491628
590822
208497
67468
29161