8669 31
24121 147
111131 491
5882 23
9868 36
28921 96
8991 25
15591 65
63715 305
13337 59
5050 18
7333 17
11677 61
7016 14
5507 19
11121 46
2313 1
6740 10
6523 21
9910 15
33300 168
5838 12
11529 55
32451 72