30197 119
19165 296
637195 1699
140372 861
3440 215
2683 272
3392 237
3591 590
2409 76
2619 55
28155 685
59347 278
37582 260