6798 60
29212 301
1748 105
2703 103
2548 404
2299 558
2093 386
1177 164
3257 687
3394 207
2873 457
2600 404
7347 769