657
1
1458
3
1239
506
3163
1298
1267
0
1407
819
1294
281
422
1344
2
562
638
2243
628
532
1031
1410
2189
829
4551
4
1788
914
1976
5
997
1223
1657
3115