1333
1
1045
0
467
521
1824
517
1152
918
1015
31535
580
458
2748
2
503
2683
584
587
303
594
1541
611
396
154
1416
421
1949
297
693
2952
6800