586
447
379
94
151
624
781
335
10
99
21
196
320
22
61
47
215
257
550
63
282
307
474
176
1397
48
957
76
122
909
83
1364
684
81
3049
541
23
72
44
51
160
84
17
16
24
11
166
136
236
165
477
37
139
33
5
183