2307
2
1030
1
1956
1869
1550
0
3025
1008
1132
689
710
3
1343
829
3116
2306
1540
522
1506
858
2814
5
338
2584
81077
101
1759
312
2099
597
2043
6515
964
1860