1849
2
4821
1581
0
1103
1070
1225
3125
319
485
688
616
596
2069
5
914
98
2524
2061
3
52
1061
1
17946
938
2439
3159
47
931
153
1744
1298
4
3090
6