39396 217
16561 396
25077 271
3302 257
6294 587
4023 654
3059 58
1888 132
5454 714
5830 563
2613 55
13142 822
3708 324
7872 694
3739 638