660
1
1129
0
383
1084
1453
2
835
26
1329
1188
2766
2496
3
995
3368
10
935
320
1824
1722
1132
1575
691
939
1049
1869
2028
2395
414
105290
2211
477
714