3496 280
3295 503
1093 107
3158 425
2222 316
3107 327
3038 489
4021 686
1680 106
3235 763
3258 675
1489 176