394572
420533
21878
623851
328682
191928
6112
81886
614369
77224
956107
122997
5509367
4527935
4347459
3443998
3442462
3404286
3352956
3010729
2997226
2481209
2133352
2132407