585
1
201
782
3
906
2
726
379
4
78
2427
1441
551
1831
966
442
985
107
888
124
63
87
674
76
28
472
511
197
587
160
417
0
123