862 266
2760 893
2972 980
1276 179
3188 289
2032 263
2601 312
5733 694
3040 395
13516 661
7863 606
2363 112
3748 686
3210 514