42615 762
1070 103
4781 368
17790 88
9171 564
3127 140
2372 290
2272 294
3130 575
3208 544
3068 474
2982 612