1141 260
2598 612
1043 255
850 121
3268 516
28257 107
8691 883
7882 413
10901 423
4518 566
5522 93
3116 259
988 86
5038 690