861
1
932
1542
2
1649
1921
4594
649
0
1069
1045
552
5918
4
2003
503
1115
909
1232
1192
1428
4362
5
13159
10
458
1099
1024
1586
31535
759