960
0
512
25669
19783
2
558
1123
2533
352
534
383
1094
572
645
3090
6
5065
1
2903
3
547
2996
2366
2932
1015
1287
1189
1829
457
522
32302
324
616
698