415
509
1
2
1
18
8
2
5
1
24
5
4
102
4
4
2
17
385
81
48
15
1
8
42
47
44
23
30
5
4
4
6
1
36
5
16
4
9
27
1
21
207
179
17
3
11
126
1
1
52
1
2
38
5
68
2
1
1
1
26
17
1
1
2
5
8
9
155
99
11
7
206
1
3
1
119
48
269
4
44
156
159
557
8
1
5
4
6
488
26
5
10
34
24
310
7
10
66
249
100
499
506
369
32
8
608
7
20
2
165
28
1
2
2
125
10
788
1
146
624
112
38
488
31
34
4
11
8
1
48
385
2
81
40
923
1
325