360 87
2993 909
2641 544
3847 485
4520 459
19069 203
4092 106
7288 781
8817 501
5340 459
9385 55
4498 825