1531 287
1096 57
1509 107
11590 679
14556 492
30168 118
8071 741
3810 84
4451 562
2597 263
10179 347
6902 101