2096 585
2928 570
1189 137
1877 35
3091 460
5548 698
154420 1170
53657 348
42867 825
92074 677
2083 317