15083 335
5040 286
6847 562
6906 612
12949 175
9154 323
20915 182
21716 812
2667 99
21263 252
4374 397
24665 476
4632 716
4159 439