510 88
602 141
2841 404
334 65
942 276
2197 656
3184 663
1637 380
2727 764
15875 115
6939 643
921 230
429 83
3017 786
3719 853
2090 276
2435 328
2060 445
3678 632
663 176
531 108
347 87
1039 131
2955 549