1512
3
670
2
412
963
1
1207
413
935
0
290
986
7
981
1765
1139
108
883
112
797
4
52
291
73
734
473
233
208
50
397
414
46
780
133
335