5446
5
2488
4
1282
0
2419
1
1732
408
804
6388
2
3242
6
2000
4631
3
3233
16
2395
966
2600
952
3044
13
769
2674
10
2493
1075
637
2191
1938
1780
11437
22
607