1070
0
2097
2
5242
2468
2312
2934
883
1
678
586
938
672
1464
7265
5
359
762
1149
4248
2872
4
477
5571
3
1399
2733
895
4724
3036
495
948
693
3873
15
23