1535 287
1096 57
1511 107
11594 679
14558 492
30310 118
8082 741
3813 84
4455 562
2600 263
10185 347
6908 101