1462
1
1629
896
1649
4594
2522
0
572
909
1543
2
691
1418
552
282572
759
1045
525
768
2952
4328
10
458
1152
1297
584
266
471
390
611
766
478