1728
1
2119
1132
0
3331
4
1049
935
553
400
493
3035
714
1267
1743
1553
2
383
1087
1456
1621
1003
872
1084
5684
9
1207
477
573
804
414
1165
1129
1436