3070
4
1259
1
1093
0
2882
5
693
868
673
576
526
1380
3987
3
635
801
324
694
745
2688
1746
2
1816
1511
1751
1660