3429
7
2131
1
838
929
1092
496
0
1590
2377
1690
4305
2
1380
2710
4837
5
21152
8
989
19944
2593
6779
2972
830
2110
1373
467
619
2822
1564
1660
1787
1083
10243
4