52292
555806
265471
765324
659114
179490
25752
821414
865727
355646
31187
608809
5859368
4795935
4569459
36041000
3561286
3513462
3503956
3153226
3108729
2606209
231327
2188407