4
2
1
3
375
137
32
9
3
15
2
2
1
2
4
3
1
391
39
1
2
2
9
1
1
5
2
1
3
3
1
3
185
1
1
2
100
44
4
657
5
197
520
451
914
40
10
7
1
5
831
7
9
5
1
15
6
3
45
136
977
38
33
174
724
606
585
711
877
359
14
15
1024
13
5
26
1
1
1
2
109
114
7
1
17
7
1
16
2
270
33
1716
103
659
1140
252
45
844
12
45
2
95
481
4
240
74
2117
5