4358 587
2428 457
12825 88
21424 253
12108 681
8455 261
13290 977
8275 28
16288 740
14387 878
10552 366
4127 911