1300 30
5362 588
21815 283
8980 76
24714 48
20830 333
3931 455
14274 188
6618 526
9112 227
5435 29
4525 139
6168 969
5676 299
11124 249
3058 462