951
1
560
385
0
1507
1650
4
2439
1648
924
2
543
460
879
326
3242
7
633
476
405
4383
366
2270
500
5408
12
300
753
977
1106
384
729
328
4775
622