4453 12
10032 33
5040 23
6419 17
9990 26
35772 118
163745 509
2607 13
3947 12
1153 4
2591 8
6058 17
2849 8
3572 11
8150 24
10835 49
7623 23
10141 31
8216 51
1990 3
7288 29
3264 9
2293 3
5362 21