4375
4
3008
3
1501
1
3162
1740
1920
0
923
1299
754
1992
1773
989
2738
985
5658
9
1331
1442
2558
2
1119
1317
812
2077
947
598
1051
2899
8
2216
4646