1123
1
46
0
278
1306
2
1404
3147
913
2030
3
714
787
341
553
2546
765
1333
12958
5
1650
486
397
3990
604
414
518
531
543
856
1439
1398
611