1132
0
362
581
139
2635
471
1029
1710
1
383
1084
573
501
1348
882
251
297
328
265
600
1392
637
46
1454
2189