19429 10
40352 25
20101 10
77578 50
18079 8
32153 33
48329 33
22305 21
12679 11
17232 8
13379 5
18507 8
36031 34
30682 20
12108 4
166057 23
332977 12
275603 36
153283 9
129633 15
131479 24
373052 54
747856 167
600882 93