646
0
1129
1392
1
1093
2
1772
3392
4
1840
986
971
1236
1290
1536
730
1872
3404
2683
20634
8
2925
1248
4760
6