3095 595
13570 980
3137 373
73378 197
6418 222
9047 213
12112 806
6920 126
4382 601
5584 54
2720 393
6873 348
4478 307
12455 656