550460
442404
72388
751149
802288
503853
915620
151103
11935
592685
36973
202546
203511
489150
118601
46518
564281
116399
358140
387787
243292
1025556
892217
492850
707172
786846