1603
2
1470
1
1421
1326
1129
0
2799
3
4382
5
635
775
2260
12
1124
597
1664
964
1392
1054
4895
9
1102
282572
1182