19915 51
39844 87
8473 22
3327 8
476 4
21096 57
113021 152
18312 97
2489 3
2392 8
13547 46
3889 15
17037 115
3503 7
3269 7
6376 12
3589 20
1597 3
1484 4
5231 16
6716 12
2454 2
6417 17
3671 19