28905 5
16476 2
23284 4
73502 16
23931 4
66605 22
21159 3
29030 9
27883 4
150579 21
22484 3
29481 8
32357 7
60701 16
75632 13
41606 8
33208 2
26978 5
72127 21
35984 9
28126 3
59081 12
33680 8
88857 25