12761
3
3871
12
1366
6231
0
2524
869
459
442
536
751
368
527
681
493
1595
630
553
2477
297
616
540
538
1066
1078
361
350
109
1325
789
2701