3049 522
10026 32
2203 159
21743 128
12109 562
18932 106
30556 580
24080 234
10463 50
2283 62
2805 325
1138 124
3188 528
3809 247
4314 733
8165 869