1431
2
631
0
8766
1504
909
1
1378
408
1069
896
1105
710
953
1152
1024
298
1251
46414
1115
1586
1543
1297
846
714
503
2683
1009
655
572
282572
478