2954
2
4375
4
1106
0
1035
2323
9
1749
1451
469
1691
1
1452
3368
2861
13967
2023
964
3126
3
14125
10
12761
1681
1637
3145
183