3835
4
2468
0
2934
2
883
1
1070
586
938
1464
7265
5
762
1292
1638
1149
5242
678
2872
5571
3
672
359
1399
2733
3036
666
3873
15
477
7299
27
935
1104
9566
8
802