1425 381
1261 285
2597 716
3240 925
11558 503
19889 663
7697 133
17581 505
5283 288
12422 397
26286 106