15878 25
22602 39
10993 18
11568 38
28571 58
9156 33
10579 30
6531 13
27096 164
6641 42
11883 30
27993 82
13304 28
6313 19
9684 26
4414 23
4203 5
7209 15
6645 16
5726 34
18694 41
5072 19
5431 16
27652 95