698
516
1
596
1125
4
851
944
868
1341
1323
1770
2
1273
999
1173
2053
2264
2527
3
4628
4300
19018
8
5326
5
4879
1832
1162
1029
1822
1765