5503 512
1952 340
21792 577
4812 668
3937 740
3572 601
1176 69
3587 609
2029 387
2148 455
16936 422
9537 31
4977 291
3398 824