20218
682808
149546
522547
451389
117815
205625
333800
28040
574990
309618
482928
5165799
3584581
3109148
2417804
2242988
2067609
1986358
192178
1775118
1724136
1696196
1642471