1543
2
2856
4
1772
1665
1
1213
521
155
0
1132
1366
1506
1343
1645
1156
292
440
3116
2504
3
1586
670
595
1759
1329
1176
822
2457
633
1385
3067
1435
3442