513
429
1
1
2
12
6
57
3
51
8
2
19
139
58
21
1
13
21
27
25
11
35
1
10
2
1
32
2
34
1
3
2
2
9
9
7
97
86
4
30
9
1
1
2
30
12
27
1
3
24
18
2
13
27
11
80
52
3
1
3
150
5
1
56
161
1
22
105
91
293
2
2
1
2
248
8
30
19
196
15
60
192
23
223
192
129
142
5
251
11
14
104
19
1
2
72
15
426
88
315
79
24
248
8
30
1
21
139
3
58
71