584
0
1043
1
300
802
1132
995
2810
1062
2697
5
649
489
370
1327
172
476
3456
25127
2855
3
3815
1027
4452
297
1068
2669
247
543
2602
2
792