509
467
1
1
2
1
24
8
2
1
5
42
11
4
108
8
2
8
2
5
47
303
94
34
1
16
1
3
1
47
54
28
52
60
1
6
2
2
1
15
1
8
2
21
39
5
10
1
4
1
1
16
25
1
17
1
255
150
19
5
8
81
1
1
45
1
1
2
46
17
59
1
6
22
25
1
2
1
15
15
16
169
88
10
1
7
235
4
1
2
108
59
286
5
77
230
161
496
12
8
3
3
13
427
28
8
5
31
56
388
4
20
81
282
125
468
483
340
116
8
623
20
27
1
2
138
52
2
1
1
115
20
840
1
182
572
170
50
427
36
31
4
6
7
1
34
303
3
94
61
973
3
286