3128 596
13633 980
3150 373
73428 197
6422 222
9058 213
12116 806
6924 126
4384 601
5620 54
2722 393
6876 348
4482 307
12460 656