42579 762
1053 103
4733 368
17760 88
9129 564
3115 140
2364 290
2265 294
3125 575
3186 544
3052 474
2982 612