1548 328
11798 300
58536 1046
51424 874
16766 761
3138 55
6359 792
1882 119
3159 519
654 75
599 116
870 126