16602 35
15018 28
22962 35
9255 11
11943 5
6308 10
4950 5
26684 21
5406 13
7602 4
15654 29
16849 40
12140 12
11003 10
11422 8
8416 7
6616 6
15381 23
13533 9
13155 12
6887 4
7222 9
6666 5
7169 8