896
1
1586
1428
1418
2
1152
0
1105
1024
4594
1009
1115
552
2522
8766
653
1649
1232
3116
3815
1431
2211
909
1850
1045
1192
1378
282572
1069
2920
3
4830
2395