862 266
2759 893
2971 980
1275 179
3187 289
2028 263
2599 312
5722 694
3034 395
13514 661
7861 606
2360 112
3748 686
3210 514