441383
505762
478922
992607
453668
576936
760407
303572
556265
676213
214683
572174
5132799
3552581
3061148
2366804
2229988
2041609
1952357
191178
1760118
1719136
1686195
1634471