896
1
422
0
517
745
479
2952
1232
552
471
31535
1314
1603
683
4154
2
2941
1075
1649
546
1297
525
2328
1069
343
1009
1033
46414
396
455
953