3901 280
3505 503
1246 107
3403 425
2335 316
3400 327
3256 489
4279 686
1892 106
3379 763
3399 675
1611 176