1535 287
1096 57
1509 107
11593 679
14557 492
30237 118
8075 741
3811 84
4454 562
2598 263
10185 347
6906 101