685
0
4471
2
1672
1
791
2990
1256
3779
721
2986
2173
1225
1028
940
2921
5
501
2152
1193
616
657
2366
1860
1512
3426
4
1819