175612
28996
570153
70441
433288
170136
650269
30883
357849
109741
178122
446810
5055799
3492581
2973148
2294804
2203988
1998609
189478
1888357
1735118
1708136
1653195
1620471