418
472
957
977
241
608
781
719
550
99
205
253
1837
615
2090
94
50
39
1383
1404
22
182
138
195
26
135
129
1331
549
105
551
47
35
691
475
13
340
907
12
454
111
182
389
292
119
243
17
117
298
158
1541
603
