39562 217
16637 396
25171 271
3328 257
6320 587
4039 654
3076 58
1906 132
5467 714
5840 563
2627 55
13165 822
3724 324
7895 694
3746 638