643124
161727
603962
219364
269256
82758
158752
11406
758288
653767
200124
791811
5165799
3584581
3109148
2416804
2242988
2067609
1986358
192178
1775118
1724136
1696196
1642471