375
138
29
248
936
3
518
81
29
56
16
22
1
58
18
23
35
15
2
3
12
31
15
1
2
36
11
4
28
24
77
11
39
4
1
13
5
30
3
2
3
5
1
14
3
9
25
3
19
5
1
7
10
5
2
1
39
9
1
1
30
28
21
9
1
15
10
2
33
10
3
3
94
2
5
26
1
8
115
49
8
1
2
133
20
2
7
19
4
3
15
6
4
9
21
41
28
1
22
19
3
2
15
3
2
23
16
11
9
2
1
1
7
1
25
1
27
8
2
4
4
1
15
5
26
7
32
7
1
1
18