500
463
2
7
2
2
5
12
4
7
45
5
1
2
8
34
160
39
16
1
1
4
1
37
48
7
39
10
1
1
1
2
3
1
1
1
1
1
18
1
1
1
16
22
16
1
156
72
9
2
7
56
31
18
6
30
1
2
3
4
1
8
4
1
104
42
10
86
1
70
45
139
3
64
96
101
231
8
1
1
5
4
212
11
2
6
5
49
196
7
4
10
147
1
81
257
255
233
7
3
433
2
17
1
20
22
1
50
4
445
1
82
312
86
19
212
13
5
4
8
7
16
160
39
16
498
2
327