30913 124
11533 108
1533 177
20142 672
4178 529
6582 291
54279 572
34210 673
9205 129
5022 151
4349 254
30251 607
12391 349