222566
45135
985596
161865
557607
298860
233601
457835
226668
947775
415765
375612
5096799
3526581
3026148
2329804
2217988
2013609
1918357
190278
1747118
1715136
1669195
1627471