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