778
0
4651
3
432
1134
5151
2
4504
398656
19
814
501
2184
1
1904
1070
395
733
758
581
1475
914
178
734
2562
3918
536
2941
1942
515
560
971
2312
938