706
0
541
747
3634
2
1208
383
2065
1
797
2381
879
617
1615
1070
428
476
360
849
789
1257
278
371
1399
125
424
454
917
595
573