42954 147
8847 747
12712 316
7549 508
2417 141
12608 478
15458 558
10215 755
7392 678
7288 526
1965 371
1318 31