18751 115
14043 146
20640 599
6557 42
14496 131
11956 159
13250 399
2527 461
2557 125
3430 441
1651 89