3903 280
3507 503
1246 107
3405 425
2335 316
3401 327
3259 489
4281 686
1892 106
3380 763
3399 675
1613 176