45627 857
2616 327
87014 389
21315 359
11384 112
19681 747
15061 533
6845 874
13987 722
9672 881
8843 91
6318 512
10297 808
7499 78