5968 803
3016 537
7473 570
2637 41
3360 346
1748 66
5629 690
2778 368
3537 539
4465 533
3674 502
3044 284