45527 857
2616 327
87014 389
21306 359
11381 112
19681 747
15054 533
6822 874
13984 722
9614 881
8841 91
6313 512
10291 808
7498 78