1527 47
8651 825
26935 137
18335 60
3273 157
2984 451
3597 860
3556 789
12460 469
3422 939
621 96
707 62
934 146