1394
1
2051
3
912
1468
224
1358
0
830
1179
1191
1421
1380
921
635
1326
1103
1844
467
2258
1802
2
538
2100
667
634
1409
1080
453
490
3660
394
3009