5487 680
2223 41
4919 272
7976 262
136624 843
18466 623
71184 145
9484 553
6782 204
13803 385
14719 977
6989 918
3894 754