43257 148
9762 747
13592 316
3060 507
2505 141
12723 478
17161 558
10594 755
7566 678
7463 526
2076 371
1465 31