42607 762
1065 103
4765 368
17776 88
9159 564
3123 140
2370 290
2271 294
3128 575
3206 544
3067 474
2982 612