5183 19
8948 44
15557 24
7547 24
8006 37
8641 17
22080 26
3954 17
7839 7
19653 50
17364 34
11582 46
7531 26
7682 13
20941 35
3111 10
1670 7
43847 179
2951 6
30672 42
45971 115
82565 177