221899
680514
120744
107872
26028
912743
994205
819108
758509
77234
47849
976894
5261799
3687581
3208148
2526804
2283988
2136609
2060358
193878
1833118
1745136
1729196
1661471