3902 280
3506 503
1246 107
3404 425
2335 316
3400 327
3257 489
4279 686
1892 106
3379 763
3399 675
1611 176