39447 217
16576 396
25105 271
3309 257
6300 587
4030 654
3063 58
1891 132
5460 714
5833 563
2614 55
13150 822
3712 324
7877 694
3741 638