22002 715
8540 408
4951 660
3584 656
14705 367
13231 56
17729 360
6136 594
2660 516
22640 215
7997 601