31575 614
15386 392
53514 105
31109 248
9240 645
5935 963
3232 144
3301 317
2686 290
3518 314
3678 553
4495 856
3389 75