120
224
2811
71
243
60
265
173
255
90
164
271
21276
16010
14161
12760
9792
929263
8550
8554
805148
701142
66611
6360