12377 635
12184 390
29376 600
5594 462
6946 109
9460 80
4476 74
8346 443
16182 704
12716 205
11153 201