19889 51
39805 87
8462 22
3320 8
406 4
21071 57
112966 152
18294 97
2442 3
2386 8
13538 46
3861 15
17029 115
3499 7
3261 7
6361 12
3581 20
1591 3
1478 4
5231 16
6716 12
2450 2
6409 17
3667 19