360 87
2993 909
2641 544
3847 485
4521 459
19069 203
4092 106
7288 781
8818 501
5343 459
9386 55
4498 825