4160 728
4951 508
18129 619
4227 594
1635 102
4207 81
30303 566
6967 293
15256 379
10965 607
15013 890