1298
3
1760
15
945
0
4104
16536
1
379
1077
2
401
897
543
655
1123
1370
5
743
649
1332
769
684
444
705
275
414
307
1284
4
1117
985
47
306
850
392