450
500
1
3
28
10
1
4
7
1
31
6
3
106
4
3
24
373
82
41
15
1
7
43
49
46
23
38
11
4
6
9
1
34
7
15
6
10
26
1
22
227
174
16
2
6
118
1
1
51
1
3
42
4
58
1
3
1
26
18
14
1
2
5
10
13
157
103
12
9
214
3
2
2
142
45
253
6
52
169
176
546
7
4
6
7
467
39
4
11
34
28
341
7
15
75
261
110
489
516
372
36
4
623
5
22
2
150
36
2
3
131
15
804
170
601
120
57
467
43
34
4
10
11
1
41
373
3
82
46
949
1
325