2678
10
1053
0
1020
475
11829
25137
3116
1
1428
493
486
2522
2727
611
2211
2189
422
913
6333
2
7334
4
543
1084
2855
3
573
458
1348
3808
5135
980
846
552