445
0
615
368
580
38
545
513
1103
395
448
5367
1298
1879
2701
1070
1376
634
1099
599
990
1010
521
1
364
652
405
818
334
877
2229
520