120
224
2811
71
243
60
265
234
173
255
90
164
21336
16040
14171
12800
9792
929263
8574
8550
805148
701142
66711
6360