371
0
2954
393
2727
432
688
5125
5123
7
581
1064
1717
757
509
890
459
1318
632
607
515
642
315
1070
1598
337
303
621
1868
343
330
719