387
0
468
878
894
2245
3
38
275
1970
117
1785
148
263
3765
4
653
755
991
1205
571
3090
6
368
103
308
614
854
426
563
40
396
3546
1
1542