3789
20
1216
0
1436
1868
2
3777
1
2659
1466
3079
692
693
1464
3
2475
3470
5
461
736
595
592
615
267
534
94424
585
753
485
893
5407
4
922
777
1889
2651
18