3501 280
3296 503
1093 107
3161 425
2224 316
3108 327
3038 489
4022 686
1682 106
3238 763
3258 675
1489 176