1535 287
1096 57
1509 107
11594 679
14557 492
30270 118
8079 741
3811 84
4455 562
2599 263
10185 347
6908 101