3113 596
13611 980
3146 373
73414 197
6420 222
9052 213
12112 806
6923 126
4382 601
5612 54
2721 393
6875 348
4480 307
12458 656