2781
1
2315
2
3158
298
802
0
1568
645
1590
1072
1816
4862
1749
3519
9
3841
12
1660
3125
15
2584
4
5978
6
884
1299
3460
7
527
3
4933
13
95
12621
22
570
12472
783
1811
2125