961 256
222557 247
5869 658
2743 261
6259 612
2430 255
3276 121
3943 516
42766 109
11604 883
8777 415
18483 429
6980 567
6989 94
3920 259
1523 86
5593 690