1216
0
1436
1868
2
1466
693
2623
6
765
585
2364
4
922
777
1479
3519
9
3841
12
460
3125
15
2584
5978
884
1299
1
3460
7
527
3
4933
13
95
12621
22
570
12472
783
1811
2125