3116 902
2787 576
1251 207
2101 425
2830 577
2270 113
1749 278
871 164
5527 774
2854 884
4758 612
333 58
5087 237
3356 547
2041 390
5853 683
2180 489
3095 545
1224 212
2481 503
12676 528
3316 630
2622 224
852 38