42604 762
1065 103
4763 368
17776 88
9158 564
3123 140
2370 290
2271 294
3128 575
3206 544
3067 474
2982 612