4456 728
5178 508
18580 619
4261 594
1661 102
4332 81
30904 566
6992 293
15429 379
11136 607
15035 890