256
245
40544
11310
61
328
461
211
121
4488
949
11311
52
937
4
35
102
246
125
23
2
133
143
203
171
101
136
25719
5815
9013
571
1128
5108
434
11015
214
82