5527
3
1073
2
832
1
2057
2167
1522
989
0
814
847
1568
1566
2152
1186
1606
878
2975
490
360
1397
946
914
5854
3326
541
450
882
487
3621
3428