51990
125642
913956
429859
156484
887348
197166
840566
16696
681645
530212
281448
5239799
3665581
3194148
2491804
2271988
2110609
2038358
193578
1819118
1742136
1716196
1658471