1336 309
2658 340
25930 916
20228 362
15192 633
9048 242
63782 498
4224 457
4402 168
4962 141
2641 355