43228 148
9722 747
13490 316
3044 507
2500 141
12710 478
16857 558
10545 755
7556 678
7447 526
2062 371
1440 31