3503 504
2128 209
15162 547
1811 201
3464 544
27311 478
4373 776
3120 617
5258 353
1278 105
4172 351
4025 836