1494
0
1814
2
1411
1
2906
1816
8002
7
883
1168
504
3252
1812
3
458
4096
3554
9
1751
3683
2287
1590
2440
1252
611
984
575
566
2349
1785
802
1778
946
2209