12392 601
19818 424
12486 700
11343 752
9649 502
16515 80
17996 266
11821 274
7005 409
16883 840
12108 556
2774 292