777
0
616
21
2730
6
2747
2
21743
1
1877
830
955
303
387
377
1045
363
615
326
409
448
4940
5
518
492
376
585
290
1897
439
968
419
200
3203
10
2041