45462 857
2615 327
87013 389
21303 359
11380 112
19678 747
15051 533
6805 874
13983 722
9584 881
8840 91
6313 512
10279 808
7496 78