932649
15291
224420
906395
431734
703497
686828
923779
156976
746856
87876
6490
281779
47196
105809
146209
14576747
664186
4468578
4169980
3422510
3049192
2167495
2160216
2043492
184066
1838948
16295
153761
1536545