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