5142
6
3472
908
2
1078
1
1113
2190
2615
558
1461
7
555
640
3261
1164
9
502
595
2739
5
4063
8
1400
3
190
243
107
1827
4
72
174
195
723
237
627
954
1359