4
2
1
3
372
139
32
9
3
15
2
2
1
2
3
3
1
391
39
1
2
2
9
1
1
5
2
1
3
3
1
3
187
1
1
2
99
44
4
668
4
197
520
452
922
40
10
7
1
5
833
7
10
5
1
15
6
4
46
136
980
38
33
176
724
606
592
712
881
360
14
15
1025
14
5
26
1
1
1
2
109
115
7
1
17
7
1
16
2
270
33
1726
102
653
1152
253
46
846
14
46
2
95
486
4
240
77
2126
5