12002 847
3008 508
3391 528
1148 111
3314 348
2423 305
1943 182
2890 643
3085 757
2859 580
1750 35
1586 181
15038 235
1589 188
3153 679
1040 47
4737 709
6730 584
3016 576
6874 319
3092 207
3524 134
4316 673
1742 376