980 38
4124 521
2506 56
8430 621
2012 265
3530 759
1362 34
1377 112
1999 374
1116 127
3026 315
449 41
919 86