1132
0
1129
1326
1
579
3342
11
418
935
804
1421
1733
1392
493
383
1603
2
1049
1084
1327
300
1145
475
1889
1587
3456
1566
1425
2211
573
1053
1418