30166 119
19134 296
636140 1699
140248 861
3436 215
2677 272
3385 237
3586 590
2400 76
2613 55
28044 685
59275 278
37495 259