4150 706
14956 653
3007 710
2949 559
1086 142
3988 883
4162 877
1586 118
1910 337
2887 301
6154 577
2283 293
2686 135
3029 618