41838
878786
307966
43411
868272
421203
836827
818228
567148
89369
151358
780703
5161799
3574581
3103148
2404804
2238988
2064609
1980358
191878
1774118
1723136
1693196
1639471