352 52
1701 270
2089 683
856 187
2715 798
22820 514
10047 640
4567 511
6042 623
10297 28
7731 230
9893 857