216
1
674
3
506
355
678
70
361
1380
4
449
131
888
906
2
379
1044
230
206
62
56
249
191
97
90
1096
5
516
477
304
68
122
125
140