2594 829
2995 649
909 278
1090 307
467 119
972 194
610 126
2870 601
13235 183
19816 671
7765 846
7162 813