1532 287
1096 57
1509 107
11592 679
14556 492
30214 118
8074 741
3811 84
4453 562
2598 263
10184 347
6904 101