261
269
401
39
182
170
305
1383
308
904
554
145
516
684
1440
975
529
36
26
47
2090
115
797
322
179
226
865
71
418
202
75
476
650
126
966
340
670
95
509
535
19
169
850
366
27
123
153
418
696
451
209
160
711
