8892 18
8368 15
6116 15
10813 14
8505 13
7125 3
12059 13
5508 7
10376 18
5291 8
11298 30
7560 15
13121 17
32940 37
11513 12
8615 14
20497 41
12801 13
43533 50
23397 28
20547 13
9980 10
25927 28
23058 23