3010 688
478 148
1106 342
15402 431
4646 605
45118 926
95726 125
14048 407
14589 347
2708 384
1652 54
5226 896
31457 492
8595 433