615
2
573
4
1253
3
72
1
1077
2135
1600
1294
0
2291
499
985
663
748
923
2803
7
718
379
919
5
71
57
779
9
355
713
12
76
581
833
205
84
45
227