30141 119
19111 296
635210 1696
140149 861
3427 215
2676 272
3379 237
3581 590
2394 76
2610 55
27952 684
59197 278
37436 259