3083
2
1392
1
2465
1056
0
2932
2903
3
3051
1825
1603
2149
5
2087
3090
6
83
436
1123
758
931
788
373
694
1849
11447
721
2906
650
1601
2595
558
661
784