18788 115
14065 146
20658 599
6584 42
14545 131
11978 159
13320 399
2540 461
2594 125
3446 441
1666 89