496
0
500
320
722
581
668
1289
1603
432
339
798
362
428
501
1466
951
297
1132
573
1086
46
69
1069
1
997
918
909
382
527