39423 217
16573 396
25095 271
3307 257
6298 587
4029 654
3062 58
1890 132
5460 714
5831 563
2614 55
13148 822
3710 324
7874 694
3741 638