31095 595
4241 234
13232 308
12984 598
7385 403
529 32
10429 414
4490 593
2205 177
15238 735
1975 279
2556 401
8485 490