509
0
700
1080
717
5065
1
4476
2
1179
583
1868
3574
329
553
688
801
453
1246
1356
2309
930
1164
1022
1287
918
947
798
538
1696
156
852
317