1428 381
1266 285
2609 716
3320 925
11580 503
19897 663
7712 133
17588 505
5288 288
12436 397
26312 106