149
1
871
2
398
649
409
615
543
3
963
428
94
339
498
662
845
529
0
322
104
174
513
656
246
384
93
455
1462
4
413
79
1161
785
946