580753
271786
226298
710679
131501
29402
286519
275379
436592
698225
779269
761674
5091799
3520581
3022148
2326804
2214988
2013609
1914357
190078
1746118
1715136
1666195
1625471