1559
2
1216
476
1
2708
629
0
22330
22
8876
8
1745
5485
2330
9178
6
2076
2069
3
20634
31535
9244
897
1921
4