2800
1
1197
3
1796
306
0
1778
228
322
809
4233
3739
6
1454
2111
1054
2
671
3708
582
12320
5
2346
2821
3558
1131
6371
7
775
2084