505
470
1
1
2
1
24
8
2
1
4
44
11
5
103
8
2
8
2
6
47
303
91
34
1
16
1
3
1
47
52
31
57
58
1
6
2
2
1
13
1
8
2
21
39
4
10
1
4
1
1
16
25
1
18
1
253
151
15
5
7
83
1
1
44
1
1
2
52
17
58
1
6
22
25
1
2
1
15
15
17
176
87
10
1
7
229
4
1
2
114
58
280
5
78
228
162
495
12
8
3
3
12
430
23
8
5
31
58
387
4
20
82
284
125
464
480
342
118
8
627
20
26
1
2
139
49
2
1
1
116
20
838
1
184
568
171
49
430
31
31
4
6
7
1
34
303
3
91
63
972
3
289