1535 287
1096 57
1509 107
11594 679
14558 492
30283 118
8081 741
3813 84
4455 562
2600 263
10185 347
6908 101