45042 653
13436 178
2734 205
4507 555
18153 86
2304 338
21747 245
4763 471
15074 147
3566 187
4685 649
4612 904
2537 351
5427 724
6468 910
1629 232