10881 18
6312 10
6680 18
11372 34
24372 63
5879 6
19333 80
13245 43
9934 36
11848 33
10699 24
5985 16
6623 16
3320 1
6400 7
4211 6
37338 115
13268 22
17057 51
6155 10
14690 27
6251 9
23955 71
78336 220