12291 702
8649 673
3035 362
24630 306
19605 185
14944 781
15103 356
19458 250
5427 612
5677 599
10548 75
4902 358
20010 46
17985 558
4879 233
6535 600
4862 133
3475 352
3036 122