658
2
3475
5
1038
1
1152
882
2049
1424
1450
2861
736
0
1089
1405
1296
991
1813
5347
3
1367
2096
410
2304