30199 119
19166 296
637263 1699
140384 861
3440 215
2683 272
3392 237
3591 590
2409 76
2619 55
28161 685
59354 278
37586 260