43354
323582
586135
214443
598913
572892
301306
520931
14784
5982
412539
634265
5092799
3520581
3023148
2326804
2215988
2013609
1914357
190078
1746118
1715136
1666195
1625471