10854 7
22030 4
24652 9
38326 9
23553 5
34378 6
79859 7
25557 4
96431 11
39980 5
19353 1
73980 5
21378 10
22057 10
17809 8
51928 16
61002 25
23334 12
16159 8
14676 11
26908 16
28705 29
16079 8
387977 69