1376
1
266
0
458
1832
3
584
4594
691
759
431
1152
503
1045
4328
10
896
422
517
745
479
2952
1232
471
317
120469
35
1603
683
400
1075
1649
1238