317 93
2813 878
2514 827
1350 361
1448 219
2301 575
1094 176
14683 430
6075 257
9860 269
5779 484
4887 872