1584 122
11694 706
10421 58
32887 581
21968 75
39101 257
47488 838
21818 504
91470 928
21642 295
47176 982
4081 448
3779 268
37535 137