2998 815
2340 636
146635 562
253551 1179
29683 888
129368 758
40117 308
43203 441
2432 46
8539 97
4978 122