278
323
1
1
2
1
31
2
79
10
5
1
7
318
87
36
1
16
1
1
1
1
42
5
7
1
2
1
1
1
23
1
29
1
1
1
3
154
16
6
91
1
2
1
9
2
1
1
2
1
56
1
3
2
1
24
26
1
2
2
4
2
43
4
6
16
3
89
43
4
1
150
3
3
66
34
203
1
601
90
314
201
13
2
1
518
26
17
32
2
1
101
107
390
362
211
9
7
403
1
15
118
20
2
1
117
1
478
5
2
566
28
518
44
32
4
12
16
2
41
397
4
1
97
56
600
1
193