3056 501
2159 349
1100 163
2883 772
2476 146
3645 938
2779 763
2797 726
1141 193
1638 411
1138 258
1390 175
562 37
6786 252
1346 286
2733 587
1365 292
3723 841
5754 300
2461 619
3365 75
3040 450
773 136
2951 646