3003 593
2146 596
1325 272
857 61
3142 578
2918 792
3751 177
2445 492
2238 368
816 159
2611 366
6901 516
685 86
4196 330
1481 88
3259 212
863 132
1084 176
1277 272
785 83
2216 538
1398 119
3788 550
3007 157