3429
7
2131
1
838
929
1092
496
0
1590
2377
1690
4305
2
1380
2710
4837
5
1992
3
989
19944
6779
2972
830
697
2110
1373
467
619
2822
1309
1564
1660
1787
1083