739
93
979
233
2089
991
3152
1425
1930
1078
588
262
632
203
2033
963
746
274
713
165
849
193
510
167
519
196
699
164
591
185
575
231
830
396
487
166
210
93
578
301