21531 2
17651 5
11259 10
116734 15
11726 5
250481 29
16581 5
31084 7
681309 48
23606 4
89983 15
281530 12
180656 16
89578 12
330251 15
28901 6
50431 4
10909 4
50227 8
322884 12
6057 10
31984 4
49934 3
903230 84