1423 381
1259 285
2597 716
3227 925
11554 503
19886 663
7691 133
17578 505
5282 288
12418 397
26278 106