120
224
2811
71
243
60
265
173
255
90
164
271
21276
16010
14171
12770
9792
929263
8564
8550
805148
701142
66711
6360