9643 5
8484 2
11912 6
9815 12
23188 40
26003 52
12685 5
13856 13
12648 9
12308 3
20308 29
5823 14
14525 10
12884 6
30277 19
9949 10
11927 11
13296 9
11291 1
8503 2
8246 4
10433 3
12241 7
20518 30