3752
2
1020
1
1043
1215
4706
5
2169
1192
2796
3303
97284
0
545
544
775
1115
2457
4
3650
3
1710
2260
7264
12590