1045
0
471
1238
608
1297
431
503
422
3659
14
517
267
1020
1232
1043
2490
589
298
479
17184
44
1541
745
25137
1009
376
474
839
953
415
957