37596 645
2923 187
10501 603
48862 696
11984 294
17472 864
11276 345
6078 351
12759 425
3747 521
1567 92
3116 563