1535 287
1096 57
1509 107
11593 679
14557 492
30258 118
8077 741
3811 84
4454 562
2599 263
10185 347
6907 101