338722
1144314
802264
111182
395631
924724
1053660
43253
15885748
707686
5095578
4438980
3556510
3553192
2323216
2224495
1034
335250
385972
398161