3903 280
3506 503
1246 107
3404 425
2335 316
3401 327
3257 489
4280 686
1892 106
3379 763
3399 675
1612 176