503246
691528
28710
37891
511603
745720
353670
345699
264227
726666
233105
221816
5138799
3562581
3068148
2378804
2230988
2046609
1957357
191378
1765118
1719136
1689196
1636471