19533 8
8052 6
10626 8
222479 32
89452 8
32431 1
180531 36
103908 10
248308 40
68506 12
51652 9
54904 8
44208 3
188627 21
178127 26
138909 18
143057 7
110134 8
71001 3
1730204 280
385133 108
885551 165
2206027 168
2316729 180