2861 680
1966 60
2912 296
2349 68
21855 75
4588 603
4679 617
59179 586
12961 699
8067 504
8698 839
8925 86