1532 287
1096 57
1509 107
11591 679
14556 492
30199 118
8072 741
3811 84
4453 562
2597 263
10184 347
6904 101