42594 762
1058 103
4748 368
17767 88
9147 564
3119 140
2366 290
2268 294
3127 575
3201 544
3059 474
2982 612