2858 680
1949 60
2912 296
2349 68
21854 75
4587 603
4679 617
59175 586
12958 699
8065 504
8696 839
8923 86