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