45901 857
2624 327
87020 389
21324 359
11393 112
19697 747
15077 533
6908 874
13993 722
9760 881
8847 91
6325 512
10316 808
7506 78