692
0
332
1324
1109
673
1406
418
458
462
919
515
857
1012
1848
439
772
521
516
340
797
1325
1005
580
360
72191
3606
3
3580
1