1428 381
1266 285
2608 716
3314 925
11578 503
19897 663
7712 133
17587 505
5288 288
12435 397
26310 106