3063 5
2358 8
3941 11
6373 10
5398 4
3385 12
10338 18
3156 5
5212 7
13640 28
16110 49
9605 16
8975 20
6123 12
4954 8
2801 4
5908 14
3481 11
15981 21
67585 139
15039 25
15081 9
26633 51
19517 36