1132
0
2808
1
1390
579
360784
19
5055
5
935
804
493
995
383
195
1084
300
625
2
475
2211
573
1238
1053
1049
714
938
1129
1968
3
553
385
22330
22
913