3683
1
951
1189
0
1683
830
3779
2
1740
3
2990
3765
4
1038
3518
2392
1618
1153
2890
2996
1558
3090
6
2312
6844
1247
866
1225
843
2562
915
2495
2207
2580