29705 656
3346 370
2714 241
7221 469
3470 280
7987 275
12354 503
13344 419
3959 625
4577 527
2369 422