841
4
551
3
608
2
459
1
562
307
988
10
1560
7
835
883
526
0
860
976
453
939
422
550
399
365
374
381
419
501
303
1283
934
518
563
735
644