528
455
1
1
2
13
6
47
4
47
10
2
23
143
64
29
1
14
24
28
18
10
41
1
12
2
1
27
35
2
4
2
2
7
9
10
95
84
5
39
9
1
1
2
36
18
30
1
4
24
22
2
8
21
12
81
52
1
1
5
152
3
1
61
170
1
27
108
89
302
2
2
1
3
260
10
31
23
197
17
59
178
30
244
207
141
139
5
243
16
15
119
24
2
1
85
17
426
78
337
90
22
260
10
31
1
29
143
3
64
62