556
0
3827
3
545
1087
2
1404
1263
1
1084
935
655
1080
666
829
3317
7
2257
1888
1019
699
897
4296
1132
839
1922
4
33526
42
1962
1768
842
1253
743
1086
2086
5