2961 688
478 148
1105 342
15398 431
4642 605
45107 926
95716 125
14047 407
14582 347
2708 384
1651 54
5225 896
31446 492
8592 433