1184
2
2858
14
2190
1
400
0
1506
1901
3
1810
1132
440
2799
2767
5646
4
1343
3116
1640
5009
20634
8
2041
1008
2474
1922
670
521
2028
2306
11392
6
784
2814
5
1869
1550