879846
114781
425520
156803
30527
314735
655475
337219
15886748
707886
5096578
4438980
3556510
3554192
2323216
2224495
1034
336250
385972
398161