4391 728
5180 508
18798 619
4259 594
1673 102
4261 81
30545 566
6973 293
15341 379
11029 607
15077 890