842278
362327
405436
301192
703634
635696
654273
21753
725748
805205
505905
902621
5455367
4486934
4308459
3438462
3429998
3371286
3320956
2987729
2968226
2467209
2125352
2120407