560
63
288
308
508
180
49
986
79
124
917
83
1394
696
3140
555
24
72
44
51
48
162
85
17
16
25
11
191
23
161
241
184
494
38
167
37
33
5
204
53
148
135
125
56
3
771
93
18
119
896
20
87
57
105