1295 288
7926 621
16863 396
10195 827
8573 352
8954 423
14523 130
13422 341
8528 783
62345 722
6702 139