2592 18
1596 4
30216 116
10006 21
21868 49
47495 219
40355 124
8599 16
33060 77
17628 23
29981 26
35903 53
49772 103
13165 14
17994 41
37990 152