553313
556607
26436
140390
233395
377814
296547
371679
498837
159719
81412
866951
5106799
3539581
3039148
2341804
2223988
2027609
1937357
190578
1751118
1716136
1678195
1630471