306 83
306 61
2471 695
861 232
3081 747
3462 400
17811 699
12694 313
8501 562
17532 179
6783 723
2787 272
3683 376
3196 294
3628 288