1428 381
1266 285
2609 716
3326 925
11585 503
19898 663
7712 133
17590 505
5288 288
12436 397
26313 106