507
436
1
12
1
4
7
1
21
5
2
57
4
3
13
182
47
23
1
7
35
35
20
18
8
4
1
9
7
5
21
1
16
143
86
12
1
5
78
1
1
39
10
3
31
3
7
1
1
2
4
8
7
111
48
9
95
1
1
63
44
132
2
39
85
102
274
7
3
6
6
248
13
3
11
10
16
184
7
5
20
116
71
295
257
242
7
425
1
23
2
26
24
2
58
5
444
88
342
56
21
248
16
10
4
11
9
23
182
47
22
506
1
331