383956
272416
737958
856682
594170
96131
145307
471168
637644
348638
428116
66841
5091799
3519581
3022148
2325804
2214988
2013609
1913357
190078
1746118
1715136
1666195
1625471