1531 287
1096 57
1509 107
11591 679
14556 492
30182 118
8071 741
3810 84
4451 562
2597 263
10181 347
6904 101