3955 667
5387 385
179375 716
3036 281
9618 870
8544 628
4387 223
17707 466
22845 244
46284 196
3094 320