1555 328
11822 300
58544 1046
51440 874
16775 761
3139 55
6360 792
1885 119
3159 519
654 75
599 116
870 126