37621 645
2938 187
10504 603
48877 696
11984 294
17484 864
11283 345
6080 351
12767 425
3748 521
1568 92
3116 563