2755
2
1225
0
1743
2688
1618
3683
1
1243
790
706
445
1175
1494
784
971
1380
451
722
4235
621
733
1757
5375
21152
8
3466
783
1787
2669
1594