4
2
1
3
387
148
32
9
3
16
2
1
1
2
4
3
427
40
1
2
2
9
1
1
8
2
1
3
2
1
3
196
1
1
2
106
43
4
670
5
196
549
478
943
45
10
7
1
5
858
6
11
5
1
16
6
3
45
134
1034
43
30
183
758
636
604
746
915
376
14
15
1071
14
5
25
1
1
1
2
132
124
7
1
17
8
3
16
2
276
30
1801
104
696
1179
265
45
870
14
45
2
96
499
4
244
80
2207
4