4044
5
818
0
484
1064
435
332
929
692
573
1665
551
359
354
678
612
664
1104
577
593
3745
1
373
448
416
1189
506
1100
21
932
952