4
2
1
3
388
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
197
1
1
2
107
43
4
672
5
197
549
479
946
45
10
7
1
5
861
6
11
5
1
16
6
3
45
135
1035
43
30
183
759
640
604
748
917
376
14
15
1073
14
5
25
1
1
1
2
132
125
7
1
17
8
3
16
2
278
30
1804
104
698
1182
265
45
873
14
45
2
98
500
4
244
80
2212
4