510962
141618
186339
397475
44182
61485
570263
53780
632862
628396
396209
173957
5144799
3567581
3074148
2388804
2230988
2051609
1971358
191478
1767118
1720136
1690196
1637471