1485
3
1336
0
462
1558
1
1773
224
254
1038
835
377
5527
1205
332
738
336
788
358
369
380
348
433
1442
352
893
916
1109
1201
751
1301