17932
160793
730624
336622
530464
613929
42425
981873
94598
525951
820563
693383
5165799
3584581
3109148
2417804
2242988
2067609
1986358
192178
1775118
1724136
1696196
1642471