1506
0
1132
1135
1
2799
3
440
2264
1343
5289
14
646
3116
1640
2
5009
20634
8
1008
2474
670
521
1889
2306
11392
6
2907
4
784
2814
5
1869
1550
1961
1922
522