47218 669
3100 267
8464 338
2431 385
1017 37
2461 308
3294 92
92286 903
14698 275
9731 679
9443 822
4164 523