1021 264
570 164
2994 231
40841 630
18749 720
8276 45
9761 436
9332 405
3257 569
6653 851
18240 676
2289 290