104433
41838
878786
307966
43411
868272
421203
445776
836827
818228
567148
89369
5175799
3592581
3120148
2425804
2245988
2070609
1995358
192278
1777118
1724136
1698196
1644471