16051 568
4032 412
22243 686
4875 603
15453 282
5970 560
2395 103
15755 329
22738 886
10371 453
4433 63