475
472
1
1
2
1
25
6
2
1
3
35
11
1
107
8
3
8
2
6
47
305
90
37
1
16
1
3
46
52
23
54
49
1
6
3
2
1
6
8
2
23
41
5
7
1
2
1
1
15
23
1
17
1
240
159
15
6
8
79
1
2
50
1
1
2
43
17
58
1
3
24
26
1
2
1
14
9
16
163
91
8
1
4
221
5
1
3
103
60
281
5
73
220
152
489
13
8
3
3
11
422
24
10
5
31
54
369
5
18
64
274
124
467
489
337
88
8
617
19
32
2
133
51
2
111
18
817
1
175
562
159
49
422
34
31
4
4
10
1
37
305
3
90
53
944
3
292