2991 674
2146 445
1199 316
1604 306
1146 315
31542 504
15963 147
6581 550
2311 581
14881 850
851 111
2905 558
3084 460
1003 289
1610 386
3314 371
7407 323
3017 841
2975 672
31499 286
121 39
4407 578
454 93
14221 587