4449 728
5170 508
18551 619
4260 594
1661 102
4329 81
30896 566
6992 293
15427 379
11135 607
15035 890