2342 450
2116 48
9046 261
3603 109
3967 223
6341 766
3671 447
3160 592
2953 305
24379 713
55029 756
1530 143
2631 639
2943 708