306 83
309 61
2471 695
863 232
3103 747
3463 400
17811 699
12694 313
8501 562
17532 179
6783 723
2787 272
3683 376
3196 294
3629 288