1295 288
7926 621
16863 396
10195 827
8573 352
8954 423
14522 130
13422 341
8528 783
62334 722
6699 139