22080 93
15954 215
6204 394
9749 103
105153 246
45944 761
9378 782
8984 694
15618 396
11573 371
47281 712
5999 93
3297 314
3223 96