41882 762
930 103
2498 368
16657 88
7607 564
2911 140
2266 290
2195 294
3054 575
2876 542
2968 474
2905 612