2275
2
1431
8766
909
1
1378
350
0
1069
503
458
896
1105
945
1024
1115
1586
1543
25137
391
1779
1343
17353
2683
77
527
363
282572
691
1541
649
46414