22270 94
15965 215
6204 394
9751 103
105159 246
45957 761
9378 782
8985 694
15622 396
11577 371
47286 712
6000 93
3298 314
3223 96