2867 680
1984 60
2912 296
2349 68
21856 75
4588 603
4679 617
59185 586
12962 699
8070 504
8698 839
8928 86