935 243
2903 688
1528 419
710 69
1048 28
1116 202
3028 597
2119 515
2524 471
3878 734
2949 646
2690 392
2586 514
1190 106
2769 676
3881 671
4469 270
3986 866
2152 276
3774 635
3422 477
2887 599
3526 558
3996 587