42465 762
1005 103
4641 368
17635 88
8615 564
3057 140
2334 290
2241 294
3100 575
3122 544
3022 474
2964 612