1257 260
2823 612
1056 255
871 121
3276 516
28519 107
8728 883
7889 413
11070 423
4531 566
5538 93
3126 259
991 86
5042 690