159625
605717
345129
1012561
757978
558189
358524
406189
934261
993776
190874
1010983
5149799
3568581
3079148
2394804
2230988
2052609
1974358
191578
1770118
1720136
1690196
1637471