0
580
22
347
329
115
172
73
29
44
130
432
1656
144
17
66
370
76
519
200
20
69
281
4
60
3
10
107
7
156
18
309
82
158
57
91
13
98
196
186
19
50
41
99
35
61
269
5
80
2
36
12
48
71
11
51
21
16
1
136
87
155
25
27
191
63
9
52
68
28
72
39
179
24
300
681
84
38
129
454
43
56
109
171
58
6
42
83
131
26
97
30
164
536
106
207
49
185
720
430
8
15
31
14
23