220
59
59
40
34
62
66
151
94
94
879
618
2
1
154
87
19
1
1
1
1
128
12
2
3
1
1
1
1
1
1
4
1
1
1
1
93
1
1
92
1
2
1
257
3
103
10
440
304
22
1
1
1
1
3
6
7
287
2
8
27
1
69
1
2
440
22
25
287
306
230
8
2
3
229
5
21
14
2
1
2
389
2
1
12
1
1
1
7
3
66
1
6
3
7
3
5
1
16
5
1
2
1
1
9
5
2
1
527
2
42
1
2
3
1
9
147
1
1
1
1
1
2
1
2
4
1
2
6
1
18
2
79
23
756
19
2
465
1
300
89
24
292
12
25
93
34
57
870
9