3050 688
480 148
1107 342
15424 431
4652 605
45122 926
95733 125
14049 407
14593 347
2710 384
1653 54
5227 896
31509 492
8601 433