1015
1
1451
0
3354
784
1380
2173
2615
1694
951
690
2669
2
5440
8
1289601
4
830
4358
6
801
1787
564
888
868
1743
1038
108797
2522
3835
5
496
2134
3518
3
791
2921