3033 26
831 9
2535 23
1202 7
3927 19
4318 24
20771 180
9809 27
6543 35
10141 29
20531 64
10300 25
8563 29
12867 27
24508 54
18949 31
8787 20
8448 13
17517 50
27933 77
41037 162