5447 4
13583 4
36610 14
21140 18
40234 34
22022 28
3402 2
7801 11
10581 18
4020 1
6873 13
5858 6
7001 13
11811 19
28218 40
5554 5
6758 16
4418 6
7739 8
14152 28
4525 7
5708 16
17030 15
43644 97