50
3477
0
5
783
1
853
809
1012
3
2525
1114
3542
4
6
1301
2441
22
1402
2651
2713
2265
656
953
12
2375
1031
593
703
2
745
683
794
692
620
1240
752
739