4160 728
4943 508
18118 619
4226 594
1634 102
4206 81
30300 566
6966 293
15255 379
10964 607
15013 890