104707
741410
138102
788734
943599
576548
586658
759932
530151
81760
16270
1152
5091799
3519581
3022148
2325804
2214988
2013609
1913357
190078
1746118
1715136
1666195
1625471