5111 8
5561 11
40241 75
12986 15
76488 249
9092 17
12676 23
13646 28
6072 1
4450 9
9932 22
15558 24
10861 20
4791 6
4468 11
16033 11
23238 54
20289 64
6467 12
5304 6
14801 32
19361 39
3702 4
33911 53