896
1
1105
269
0
1024
2
1115
1586
1543
169211
11
2740
846
918
3373
46414
572
282572
953
777
29323
382
464
1780
1779
517
1015
20634
8
520
297
1297
390
1541