1333
1
1015
0
467
1045
611
517
580
562
1152
303
154
587
1949
1541
47041
918
331
245
255
594
392
334
1416
693
400
1824
421
2690
527
628