1096 226
2558 469
943 105
2454 443
691 83
1834 295
2602 407
998 143
3100 583
3068 576
1353 62
3049 413
1217 113
2695 569
2766 532
3475 834
2282 333
1461 154
3288 777
3898 949
1650 278
3454 159
3986 641
1168 29