2735
0
1172
2
1043
1
2225
3
802
2459
6
1922
1418
1354
1842
653
730
2819
1054
265
944
1642
2691
1404
771
5
2780
867
2697
7334
4
4000
583
3077
3795
2855
646