43054 147
8881 747
12855 316
2932 507
2445 141
12623 478
15533 558
10311 755
7427 678
7317 526
1979 371
1337 31